/*tab选项卡*/
$.Dashentab = function(tabBar,tspan,tabCon,citem,class_name,tabEvent,i){
  	var $tab_menu=$(tabBar).find(tspan);
	// 初始化操作
	$(tabBar).find(tspan).eq(i).addClass(class_name);
	$(tabCon).find(citem).eq(i).show();
	
	$tab_menu.on(tabEvent,function(){
		$(this).addClass(class_name).siblings().removeClass(class_name);
		var index=$tab_menu.index(this);
		$(tabCon).find(citem).eq(index).show().siblings().hide();
	});
};

//内容高度自动
$.fn.Zupubody =function(){
	var window_height = $(window).outerHeight();
	var ct = $(".cetContent .tit").outerHeight();
	$(".column").css({"height":window_height + 'px'});
	$(".container").css({"height":window_height + 'px'});
}


$.fn.extend({
	scrollItems:function(opts){
		opts= $.extend({itemClass:"",itemWidth:306,dispayCount:4},opts);
		var $this=$(this);
		var items=$this.find(opts.itemClass);
		var box=null;
		var size=items.size();
		if(size>0){
			box=$("<ul></ul>").css({width:opts.itemWidth*(items.size())}).append(items).appendTo($this);
		}

		var curIndex=0;
		this.moveToNext=function(step){
			step=step || 1;
			if(size>opts.dispayCount){
				curIndex+=step;
				box.stop();
				if(step<0){
					//curIndex=0
					box.css({marginLeft:-opts.itemWidth}).children(":visible:last").insertBefore(box.children(":visible:first"))
					box.animate({marginLeft:0},function(){});
				}else{
					box.animate({marginLeft:-opts.itemWidth},function(){
						box.css({marginLeft:0}).children(":visible:first").insertAfter(box.children(":visible:last"))
					});
				}
			}
		}
		this.filter=function($key){
			curIndex=0;
			var f="";
			var c=null;
			var tmp_size=0;
			items.each(function(){
				c=$(this);
				f=c.attr("data-filter") || "";
				if(f==$key){
					if(!c.isvisible){
						c.show();
					}
					tmp_size++;
				}else{
					c.hide();
				}
			});
		   size=tmp_size;
			box.animate({marginLeft:0});
		}
		return this;
	}
});

$(function(){
	var units= $("#tbox_units").scrollItems({
	  itemClass:".n_hosp",
	  itemWidth:340,
	  dispayCount:3
	});
	$("#tbox_units a.right_btn").on("click",function(e){
	 e.preventDefault();
	 units.moveToNext(-1);
	});
	$("#tbox_units a.left_btn").on("click",function(e){
	 e.preventDefault();
	 units.moveToNext(1);
	});
	$("#nav_units a").on("click",function(e){
	   e.preventDefault();
	   var sender=$(this).addClass("cur").siblings(".cur").removeClass("cur").end();
	   units.filter(sender.attr("data-for"));
	});  
	 
   var combos=$("#tbox_combos").scrollItems({
	   itemClass:".n_hosp",
	   itemWidth:340,
	   dispayCount:3
   });
   $("#tbox_combos a.right_btn").on("click",function(e){
	   e.preventDefault();
	   combos.moveToNext(-1);
   });
   $("#tbox_combos a.left_btn").on("click",function(e){
	   e.preventDefault();
	   combos.moveToNext(1);
   });
   $("#nav_comobs a").on("click",function(e){
	   e.preventDefault();
	   var sender=$(this).addClass("cur").siblings(".cur").removeClass("cur").end();
	   combos.filter(sender.attr("data-for"));
   });
   
   $.fn.Zupubody();
});

$(window).resize(function() {
	$.fn.Zupubody();
});